package com.hellobike.haxing.modules.wms.facade;

import com.hellobike.haxing.modules.wms.dto.*;

import java.util.List;
import java.util.Map;

public interface WmsExportFacade {

    List<ExportAsnDto> exportAsn(Long asnId);

    List<ExportPutawayDto> exportPutaway(Long putawayId);

    List<ExportPickKQDto> exportPickKQ(Long id);

    List<ExportPickZTDDto> exportPickZTD(Long id);

    Map<String, List<ExportShippingDto>> exportShipping(Long id);

    Map<String, List<ExportReturnShippingDto>> exportReturnShipping(Long id);

    List<ExportStockBatchLocDto> exportStockBatchLoc(StockBatchLocDto stockBatchLoc);

    List<ExportStockPickDto> exportStockPick(StockPickDto stockPick);

    Map<String, List<ExportShippingUserInfoDto>> exportShippingUserInfo(Long id);

    List<ExportShippingUserInfoDto> exportUserInfo(Long id);

    List<ExportShippingShopPdfDto> exportShippInfo(Long id);

    List<ExportPickPrintDto> exportPickInfo(String id);

    List<ExportShippingShopPdfDto> exportShippInfo(String idStr);
}
